package cn.net.awit.weastation.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 气象站管理
 * @author onlineGenerator
 * @date 2018-12-03 09:48:10
 * @version V1.0   
 *
 */
@Entity
@Table(name = "wea_station", schema = "")
@SuppressWarnings("serial")
public class WeaStationEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**气象站地点*/
	@Excel(name="气象站地点",width=15)
	private java.lang.String stationAddress;
	/**经度*/
	@Excel(name="纬度",width=15)
	private java.lang.Double stationLat;
	/**维度*/
	@Excel(name="经度",width=15)
	private java.lang.Double stationLng;
	/**状态*/
	@Excel(name="状态",width=15)
	private java.lang.Integer stationStatus;
	/**编码*/
	@Excel(name="编码",width=15)
	private java.lang.String stationCode;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  气象站地点
	 */

	@Column(name ="STATION_ADDRESS",nullable=false,length=32)
	public java.lang.String getStationAddress(){
		return this.stationAddress;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  气象站地点
	 */
	public void setStationAddress(java.lang.String stationAddress){
		this.stationAddress = stationAddress;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  经度
	 */

	@Column(name ="STATION_LAT",nullable=true,scale=12,length=32)
	public java.lang.Double getStationLat(){
		return this.stationLat;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  经度
	 */
	public void setStationLat(java.lang.Double stationLat){
		this.stationLat = stationLat;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  维度
	 */

	@Column(name ="STATION_LNG",nullable=true,scale=12,length=32)
	public java.lang.Double getStationLng(){
		return this.stationLng;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  维度
	 */
	public void setStationLng(java.lang.Double stationLng){
		this.stationLng = stationLng;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  状态
	 */

	@Column(name ="STATION_STATUS",nullable=true,length=32)
	public java.lang.Integer getStationStatus(){
		return this.stationStatus;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  状态
	 */
	public void setStationStatus(java.lang.Integer stationStatus){
		this.stationStatus = stationStatus;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  编码
	 */

	@Column(name ="STATION_CODE",nullable=true,length=32)
	public java.lang.String getStationCode(){
		return this.stationCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  编码
	 */
	public void setStationCode(java.lang.String stationCode){
		this.stationCode = stationCode;
	}
}